명령과 메뉴 키맵

 


IDEA allows you to configure
 your own keymaps  to suit your "shortcut habits". 
IDEA
your own keymaps 당신의 "단축키 습관" 맞도록 구성하는 것을 허락합니다.
키맵은 사용자 인터페이스, 예컨대 메뉴 항목, 에디터 동작 등의 다른 동작을 호출하는 세트의 (단축키) 표시합니다.
세트의 당신 개인의 키맵을 구성하기 위해 File | Settings: IDE Settings: Keymap 메뉴 항목을 선택하십시오..

다음 다이얼로그가 나타날 것입니다:

  

This dialog contains two option groups: 
다이얼로그는 2 옵션 그룹을 포함합니다:

 키맵

 빠른 목록

 키맵 설정

 

'키맵' 옵션 그룹


Keymaps 그룹은 기존 키맵 이름의 목록을 포함합니다.   이름은 어떤 키맵과 동일시합니다.

IDEA 사전 정의의 개의 키맵과 함께 분산됩니다 그들의 사전 정의의 기능 설정은 편집될 없으며, 삭제될 수도 없습니다.  그리고 그것들은 사용자 키맵을 생성하기 위한 기초로서 사용될 있습니다.


사용자-정의 키맵은 시스템 IDEA 폴더와 구성을 포함하는 폴더의config\keymaps 서브폴더의 분리된 *.xml 파일에 저장됩니다. 키맵 파일은 오로지 현재와 부모 키맵과의 차이를 추적합니다.


당신의 동료와 당신의 아주 좋아하는 키맵을 키맵 구성과 함께 서로의 파일을 복사하는 것에 의해 교환할 있습니다.


 

목록 관리를 위해, 버튼 사용


Set Active 

active 목록에서 현재 선택된 키맵을 만듭니다.  IDEA 항상 단지 키맵을 한번에 사용합니다.   바인딩은 현재 active 키맵으로부터 가지고 옵니다.


 

Copy  

새로운 키맵을 추가할 기회를 줍니다.선택된 키맵의 클론을 만듭니다새롭게 생성된 키맵은 부모의 카피를 표시합니다.  이후 당신은 새로운 키맵을 위해 기능 설정을 다시 정의할 있습니다


 

Delete  

목록에서 현재 선택된 키맵을 삭제합니다.  만일 삭제된 키맵이 활동적이었더라면, IDEA 활동적인 Default  키맵를 자동적으로 만듭니다.  디폴트 키맵은 삭제될 없습니다.

 

'빠른 목록' 옵션 그룹


Quick List 그룹은 당신이 그것들에게 할당하는 단축키를 사용하고 있는 에디터에서 나중에 불릴 있는 동작의 사용자-정의 목록을 포함합니다.

빠른 목록 관리를 위해, 버튼 사용

 

New

 

Add 다이얼로그를 경유하여 다른 Quick List 목록 추가를 허용합니다.


 

Edit  

Edit 다이얼로그를 경유한 목록에서 선택된 기존 Quick list 편집하는 것을 허용합니다. 


 

Remove 

목록에서 현재 선택된 Quick list  항목을 삭제합니다.


Edit Quick list 다이얼로그는 다음 필드와 버튼을 가집니다.

빠른 목록 관리를 위해, 버튼 사용

Display name 

Quick list 입력하고/ 변경합니다(Keymap Settings ActionQuick 에서 표시)


 

Description 

Quick list 설명을 입력하고/ 변경합니다


 

Action tree view 

트리 보기 형태로 모든 가용한 동작을 표시합니다.  Edit 다이얼로그를 경유한 목록에서 선택된 기존 Quick list 편집하는 것을 허용합니다.  현재의 Quick list  포함한 동작은 회색으로 됩니다.


 

Selected action view  

Displays actions to be included in the Quick list  . 
Quick list 포함되는 동작을 표시합니다.


 

Include (->)/Exclude (<-) buttons 

Action tree view  / Selected action view에서 각각 선택된 Quick list 안으로/으로부터의 동작을 포함하거나 배제합니다.


 

Move up/Move down buttons  

그것들을 아래로 움직여서 각각 현재 Quick list로부터 선택된 동작의 순서를 변경합니다.


당신이 Quick list 생성하고 후에키보드 또는 마우스  단축키와 함께 그것을 할당하십시오.
에디터에서 단축키를 눌러서 당신이 선택했던 동작을 포함하는 팝업 다이얼로그를 호출합니다.

'키맵 설정' 옵션 그룹


새로운 바인드는 이곳에서 설정될 있습니다: 키는 다른 동작에 할당됩니다. 모든 동작은 5개의 카테고리에 그룹되어 집니다: Editor Actions 카테고리는 에디터 조작에 대한 동작을 그룹화 합니다; 메뉴 구조와 유사하게 동작이 그룹화된 곳인 Main menu 카테고리; Ant 동작에 대한 Ant targets 카테고리; 동작을 표시하고 있는 외부 도구 카테고리와 외부 과 함께 사용되는 그들의 그룹; Other 카테고리는 이전의 카테고리에 포함되지 않는 동작을 포함하고 키보드 또는 문맥 메뉴로부터 이용될 있습니다.

Keymap name  

현재 선택된 키맵의 이름을 포함합니다 새로운 키맵의 이름을 지정하거나, 텍스트 필드에서 기존 이름을 편집합니다.


키맵 이름은 유일해야만 합니다. 그렇지 않으면 당신은 다음 경고를 보게 될 것입니다:


만일 선택된 키맵이 Default 아니면 Based on keymap  레이블은 선택된 것을 만드는데 사용되었던 키맵을 보여주는 Keymap name 텍스트 필드의 다음에 나타납니다.


 

Disable mnemonics  in menu  

만일 체크되면, 메인 메뉴를 위한 모든 연상 기억( Alt + <character>  ) 불가능하게 하게 됩니다.  만일 당신이 Alt + <character>함께 단축키를 할당하고 싶어하면 그것은 유용할 있습니다.


 

Action tree view  

카테고리에 의해 그룹 되는 모든 동작을 표시하는 트리 보기를 포함합니다.
왼쪽 칼럼, Action 동작을 표시합니다.  그리고 오른쪽 칼럼, Shortcut  어떤 것이 할당되면 상응하는 동작에 대한 단축키를 제공합니다.  폴더와 부모 키맵과 다른 항목은 당신이 만들었던 모든 변경을 추적하는 것을 용이하게 하고 있는 파란색으로 강조됩니다.


 

Shortcuts  

선택된 동작에 할당된 단축키를 보여줍니다.


 

Action description  

Action tree view에서 선택된 현재 선택된 동작의 설명을 포함합니다.


 

Add Keyboard Shortcut...  

선택된 동작에 대한 새로운 키보드 단축키를 설정하기 위해 Enter Keyboard Shortcut 다이얼로그를 엽니다.


 

Add Mouse Shortcut...  

선택된 동작에 대한 새로운 마우스 단축키를 설정하기 위해 Enter Mouse Shortcut  다이얼로그를 엽니다.


 

Remove 

선택된 동작으로부터 현재 선택된 단축키를 할당하십시오.

 

엔터 키보드 단축키' 다이얼로그




다이얼로그는 선택된 동작에   또는 개의 스트로크로 구성될지도 모르는 새로운 키보드 단축키를 할당하는 것을 허락합니다 번째 스트로크를 설정하는 것은 옵션입니다.
stroke 필드 박스가 포커스하는 동안, 당신은 단지 키보드 위에서 원하는 키에 단축키 스트로크로서 그것을 할당하도록 누를 있습니다.
번째 스트로크를 설정하기 위해, Second stroke 체크 박스를 선택하십시오.


마우스 포인터를 다이얼로그에서 버튼을 누르기 위해 사용하십시오.  모든 키보드 스트로크는 단축키로 해석될 것입니다.


 

'엔터 마우스 단축키' 다이얼로그




다이얼로그는 선택된 동작에 새로운 마우스 단축키를 할당하는 것을 허락합니다
당신이 선택할 있는 Click Count 그룹에서 싱글 또는 더블 클릭은 단축키를 위해 사용됩니다.  Click Pad 영역은 마우스 단축키를 입력하기 위해 사용됩니다.


마우스 단축키는 경자 사용하여 입력될 있습니다. 그것은 Shift, Alt Ctrl.


 

공통 다이얼로그 항목


양쪽 다이얼로그는 유사한 기능이 있는 필드를 가집니다.
Shortcut Preview  영역은 현재 생성된 단축키를 표시합니다.

만일 정의된 단축키가 다른 일부 동작에 이미 할당되면, 당신은 빨간 색으로 Conflicts 영역에 나타나는 경고와 함께 충돌에 대해 알게 겁니다.   경고는 정의된 단축키를 위해 모든 기존 할당을 포함할 것입니다.

비록 당신이 현재 선택된 동작에 단축키를 할당할 있지만.   경우, OK 클릭하고 후에 당신에게 다음 다이얼로그가 프롬프트 입니다:



Remove 클릭하면 모든 이전에 기존 할당을 제거할 입니다.
다른 동작으로부터 할당을 제거하지 않고 현재의 동작에 대한 단축키를 할당하기 위해, Leave 클릭하십시오.


그런 동작이 실행될 명령이 정의되지 않은 이후로 단축키에 동작을 할당하는 것은 엄격히 권고되지 않습니다.


Cancel 클릭하면  다이얼로그를 닫고  어떤 할당도 만들어지지 않습니다.